package com.hgd.client.admin;

import javax.xml.bind.JAXBElement;
import javax.xml.bind.annotation.XmlElementDecl;
import javax.xml.bind.annotation.XmlRegistry;
import javax.xml.namespace.QName;

/**
 * This object contains factory methods for each Java content interface and Java
 * element interface generated in the com.hgd.client.admin package.
 * <p>
 * An ObjectFactory allows you to programatically construct new instances of the
 * Java representation for XML content. The Java representation of XML content
 * can consist of schema derived interfaces and classes representing the binding
 * of schema type definitions, element declarations and model groups. Factory
 * methods for each of these are provided in this class.
 * 
 */
@XmlRegistry
public class ObjectFactory {

	private final static QName _AdminAdd_QNAME = new QName(
			"http://impl.hgd.com/", "adminAdd");
	private final static QName _GetAllAdmin_QNAME = new QName(
			"http://impl.hgd.com/", "getAllAdmin");
	private final static QName _AdminDel_QNAME = new QName(
			"http://impl.hgd.com/", "adminDel");
	private final static QName _CommonLoginResponse_QNAME = new QName(
			"http://impl.hgd.com/", "commonLoginResponse");
	private final static QName _AdminDelResponse_QNAME = new QName(
			"http://impl.hgd.com/", "adminDelResponse");
	private final static QName _CommonLogin_QNAME = new QName(
			"http://impl.hgd.com/", "commonLogin");
	private final static QName _GetManagementStation_QNAME = new QName(
			"http://impl.hgd.com/", "getManagementStation");
	private final static QName _SetEnabled_QNAME = new QName(
			"http://impl.hgd.com/", "setEnabled");
	private final static QName _SuperLogin_QNAME = new QName(
			"http://impl.hgd.com/", "superLogin");
	private final static QName _AdminModResponse_QNAME = new QName(
			"http://impl.hgd.com/", "adminModResponse");
	private final static QName _GetAllAdminResponse_QNAME = new QName(
			"http://impl.hgd.com/", "getAllAdminResponse");
	private final static QName _SuperLoginResponse_QNAME = new QName(
			"http://impl.hgd.com/", "superLoginResponse");
	private final static QName _GetCommonAdminResponse_QNAME = new QName(
			"http://impl.hgd.com/", "getCommonAdminResponse");
	private final static QName _GetCommonAdmin_QNAME = new QName(
			"http://impl.hgd.com/", "getCommonAdmin");
	private final static QName _GetManagementStationResponse_QNAME = new QName(
			"http://impl.hgd.com/", "getManagementStationResponse");
	private final static QName _AdminMod_QNAME = new QName(
			"http://impl.hgd.com/", "adminMod");
	private final static QName _GetAdminById_QNAME = new QName(
			"http://impl.hgd.com/", "getAdminById");
	private final static QName _SetEnabledResponse_QNAME = new QName(
			"http://impl.hgd.com/", "setEnabledResponse");
	private final static QName _GetAdminByIdResponse_QNAME = new QName(
			"http://impl.hgd.com/", "getAdminByIdResponse");
	private final static QName _AdminAddResponse_QNAME = new QName(
			"http://impl.hgd.com/", "adminAddResponse");

	/**
	 * Create a new ObjectFactory that can be used to create new instances of
	 * schema derived classes for package: com.hgd.client.admin
	 * 
	 */
	public ObjectFactory() {
	}

	/**
	 * Create an instance of {@link ManagementStation }
	 * 
	 */
	public ManagementStation createManagementStation() {
		return new ManagementStation();
	}

	/**
	 * Create an instance of {@link AdminDel }
	 * 
	 */
	public AdminDel createAdminDel() {
		return new AdminDel();
	}

	/**
	 * Create an instance of {@link SetEnabledResponse }
	 * 
	 */
	public SetEnabledResponse createSetEnabledResponse() {
		return new SetEnabledResponse();
	}

	/**
	 * Create an instance of {@link AdminDelResponse }
	 * 
	 */
	public AdminDelResponse createAdminDelResponse() {
		return new AdminDelResponse();
	}

	/**
	 * Create an instance of {@link GetAdminByIdResponse }
	 * 
	 */
	public GetAdminByIdResponse createGetAdminByIdResponse() {
		return new GetAdminByIdResponse();
	}

	/**
	 * Create an instance of {@link AdminAddResponse }
	 * 
	 */
	public AdminAddResponse createAdminAddResponse() {
		return new AdminAddResponse();
	}

	/**
	 * Create an instance of {@link SetEnabled }
	 * 
	 */
	public SetEnabled createSetEnabled() {
		return new SetEnabled();
	}

	/**
	 * Create an instance of {@link GetAdminById }
	 * 
	 */
	public GetAdminById createGetAdminById() {
		return new GetAdminById();
	}

	/**
	 * Create an instance of {@link Admin }
	 * 
	 */
	public Admin createAdmin() {
		return new Admin();
	}

	/**
	 * Create an instance of {@link CommonLogin }
	 * 
	 */
	public CommonLogin createCommonLogin() {
		return new CommonLogin();
	}

	/**
	 * Create an instance of {@link GetCommonAdminResponse }
	 * 
	 */
	public GetCommonAdminResponse createGetCommonAdminResponse() {
		return new GetCommonAdminResponse();
	}

	/**
	 * Create an instance of {@link GetManagementStationResponse }
	 * 
	 */
	public GetManagementStationResponse createGetManagementStationResponse() {
		return new GetManagementStationResponse();
	}

	/**
	 * Create an instance of {@link SuperLoginResponse }
	 * 
	 */
	public SuperLoginResponse createSuperLoginResponse() {
		return new SuperLoginResponse();
	}

	/**
	 * Create an instance of {@link AdminModResponse }
	 * 
	 */
	public AdminModResponse createAdminModResponse() {
		return new AdminModResponse();
	}

	/**
	 * Create an instance of {@link CommonLoginResponse }
	 * 
	 */
	public CommonLoginResponse createCommonLoginResponse() {
		return new CommonLoginResponse();
	}

	/**
	 * Create an instance of {@link GetAllAdminResponse }
	 * 
	 */
	public GetAllAdminResponse createGetAllAdminResponse() {
		return new GetAllAdminResponse();
	}

	/**
	 * Create an instance of {@link AdminAdd }
	 * 
	 */
	public AdminAdd createAdminAdd() {
		return new AdminAdd();
	}

	/**
	 * Create an instance of {@link SuperLogin }
	 * 
	 */
	public SuperLogin createSuperLogin() {
		return new SuperLogin();
	}

	/**
	 * Create an instance of {@link GetManagementStation }
	 * 
	 */
	public GetManagementStation createGetManagementStation() {
		return new GetManagementStation();
	}

	/**
	 * Create an instance of {@link AdminMod }
	 * 
	 */
	public AdminMod createAdminMod() {
		return new AdminMod();
	}

	/**
	 * Create an instance of {@link GetAllAdmin }
	 * 
	 */
	public GetAllAdmin createGetAllAdmin() {
		return new GetAllAdmin();
	}

	/**
	 * Create an instance of {@link GetCommonAdmin }
	 * 
	 */
	public GetCommonAdmin createGetCommonAdmin() {
		return new GetCommonAdmin();
	}

	/**
	 * Create an instance of {@link JAXBElement }{@code <}{@link AdminAdd }
	 * {@code >}
	 * 
	 */
	@XmlElementDecl(namespace = "http://impl.hgd.com/", name = "adminAdd")
	public JAXBElement<AdminAdd> createAdminAdd(AdminAdd value) {
		return new JAXBElement<AdminAdd>(_AdminAdd_QNAME, AdminAdd.class, null,
				value);
	}

	/**
	 * Create an instance of {@link JAXBElement }{@code <}{@link GetAllAdmin }
	 * {@code >}
	 * 
	 */
	@XmlElementDecl(namespace = "http://impl.hgd.com/", name = "getAllAdmin")
	public JAXBElement<GetAllAdmin> createGetAllAdmin(GetAllAdmin value) {
		return new JAXBElement<GetAllAdmin>(_GetAllAdmin_QNAME,
				GetAllAdmin.class, null, value);
	}

	/**
	 * Create an instance of {@link JAXBElement }{@code <}{@link AdminDel }
	 * {@code >}
	 * 
	 */
	@XmlElementDecl(namespace = "http://impl.hgd.com/", name = "adminDel")
	public JAXBElement<AdminDel> createAdminDel(AdminDel value) {
		return new JAXBElement<AdminDel>(_AdminDel_QNAME, AdminDel.class, null,
				value);
	}

	/**
	 * Create an instance of {@link JAXBElement }{@code <}
	 * {@link CommonLoginResponse }{@code >}
	 * 
	 */
	@XmlElementDecl(namespace = "http://impl.hgd.com/", name = "commonLoginResponse")
	public JAXBElement<CommonLoginResponse> createCommonLoginResponse(
			CommonLoginResponse value) {
		return new JAXBElement<CommonLoginResponse>(_CommonLoginResponse_QNAME,
				CommonLoginResponse.class, null, value);
	}

	/**
	 * Create an instance of {@link JAXBElement }{@code <}
	 * {@link AdminDelResponse }{@code >}
	 * 
	 */
	@XmlElementDecl(namespace = "http://impl.hgd.com/", name = "adminDelResponse")
	public JAXBElement<AdminDelResponse> createAdminDelResponse(
			AdminDelResponse value) {
		return new JAXBElement<AdminDelResponse>(_AdminDelResponse_QNAME,
				AdminDelResponse.class, null, value);
	}

	/**
	 * Create an instance of {@link JAXBElement }{@code <}{@link CommonLogin }
	 * {@code >}
	 * 
	 */
	@XmlElementDecl(namespace = "http://impl.hgd.com/", name = "commonLogin")
	public JAXBElement<CommonLogin> createCommonLogin(CommonLogin value) {
		return new JAXBElement<CommonLogin>(_CommonLogin_QNAME,
				CommonLogin.class, null, value);
	}

	/**
	 * Create an instance of {@link JAXBElement }{@code <}
	 * {@link GetManagementStation }{@code >}
	 * 
	 */
	@XmlElementDecl(namespace = "http://impl.hgd.com/", name = "getManagementStation")
	public JAXBElement<GetManagementStation> createGetManagementStation(
			GetManagementStation value) {
		return new JAXBElement<GetManagementStation>(
				_GetManagementStation_QNAME, GetManagementStation.class, null,
				value);
	}

	/**
	 * Create an instance of {@link JAXBElement }{@code <}{@link SetEnabled }
	 * {@code >}
	 * 
	 */
	@XmlElementDecl(namespace = "http://impl.hgd.com/", name = "setEnabled")
	public JAXBElement<SetEnabled> createSetEnabled(SetEnabled value) {
		return new JAXBElement<SetEnabled>(_SetEnabled_QNAME, SetEnabled.class,
				null, value);
	}

	/**
	 * Create an instance of {@link JAXBElement }{@code <}{@link SuperLogin }
	 * {@code >}
	 * 
	 */
	@XmlElementDecl(namespace = "http://impl.hgd.com/", name = "superLogin")
	public JAXBElement<SuperLogin> createSuperLogin(SuperLogin value) {
		return new JAXBElement<SuperLogin>(_SuperLogin_QNAME, SuperLogin.class,
				null, value);
	}

	/**
	 * Create an instance of {@link JAXBElement }{@code <}
	 * {@link AdminModResponse }{@code >}
	 * 
	 */
	@XmlElementDecl(namespace = "http://impl.hgd.com/", name = "adminModResponse")
	public JAXBElement<AdminModResponse> createAdminModResponse(
			AdminModResponse value) {
		return new JAXBElement<AdminModResponse>(_AdminModResponse_QNAME,
				AdminModResponse.class, null, value);
	}

	/**
	 * Create an instance of {@link JAXBElement }{@code <}
	 * {@link GetAllAdminResponse }{@code >}
	 * 
	 */
	@XmlElementDecl(namespace = "http://impl.hgd.com/", name = "getAllAdminResponse")
	public JAXBElement<GetAllAdminResponse> createGetAllAdminResponse(
			GetAllAdminResponse value) {
		return new JAXBElement<GetAllAdminResponse>(_GetAllAdminResponse_QNAME,
				GetAllAdminResponse.class, null, value);
	}

	/**
	 * Create an instance of {@link JAXBElement }{@code <}
	 * {@link SuperLoginResponse }{@code >}
	 * 
	 */
	@XmlElementDecl(namespace = "http://impl.hgd.com/", name = "superLoginResponse")
	public JAXBElement<SuperLoginResponse> createSuperLoginResponse(
			SuperLoginResponse value) {
		return new JAXBElement<SuperLoginResponse>(_SuperLoginResponse_QNAME,
				SuperLoginResponse.class, null, value);
	}

	/**
	 * Create an instance of {@link JAXBElement }{@code <}
	 * {@link GetCommonAdminResponse }{@code >}
	 * 
	 */
	@XmlElementDecl(namespace = "http://impl.hgd.com/", name = "getCommonAdminResponse")
	public JAXBElement<GetCommonAdminResponse> createGetCommonAdminResponse(
			GetCommonAdminResponse value) {
		return new JAXBElement<GetCommonAdminResponse>(
				_GetCommonAdminResponse_QNAME, GetCommonAdminResponse.class,
				null, value);
	}

	/**
	 * Create an instance of {@link JAXBElement }{@code <}{@link GetCommonAdmin }
	 * {@code >}
	 * 
	 */
	@XmlElementDecl(namespace = "http://impl.hgd.com/", name = "getCommonAdmin")
	public JAXBElement<GetCommonAdmin> createGetCommonAdmin(GetCommonAdmin value) {
		return new JAXBElement<GetCommonAdmin>(_GetCommonAdmin_QNAME,
				GetCommonAdmin.class, null, value);
	}

	/**
	 * Create an instance of {@link JAXBElement }{@code <}
	 * {@link GetManagementStationResponse }{@code >}
	 * 
	 */
	@XmlElementDecl(namespace = "http://impl.hgd.com/", name = "getManagementStationResponse")
	public JAXBElement<GetManagementStationResponse> createGetManagementStationResponse(
			GetManagementStationResponse value) {
		return new JAXBElement<GetManagementStationResponse>(
				_GetManagementStationResponse_QNAME,
				GetManagementStationResponse.class, null, value);
	}

	/**
	 * Create an instance of {@link JAXBElement }{@code <}{@link AdminMod }
	 * {@code >}
	 * 
	 */
	@XmlElementDecl(namespace = "http://impl.hgd.com/", name = "adminMod")
	public JAXBElement<AdminMod> createAdminMod(AdminMod value) {
		return new JAXBElement<AdminMod>(_AdminMod_QNAME, AdminMod.class, null,
				value);
	}

	/**
	 * Create an instance of {@link JAXBElement }{@code <}{@link GetAdminById }
	 * {@code >}
	 * 
	 */
	@XmlElementDecl(namespace = "http://impl.hgd.com/", name = "getAdminById")
	public JAXBElement<GetAdminById> createGetAdminById(GetAdminById value) {
		return new JAXBElement<GetAdminById>(_GetAdminById_QNAME,
				GetAdminById.class, null, value);
	}

	/**
	 * Create an instance of {@link JAXBElement }{@code <}
	 * {@link SetEnabledResponse }{@code >}
	 * 
	 */
	@XmlElementDecl(namespace = "http://impl.hgd.com/", name = "setEnabledResponse")
	public JAXBElement<SetEnabledResponse> createSetEnabledResponse(
			SetEnabledResponse value) {
		return new JAXBElement<SetEnabledResponse>(_SetEnabledResponse_QNAME,
				SetEnabledResponse.class, null, value);
	}

	/**
	 * Create an instance of {@link JAXBElement }{@code <}
	 * {@link GetAdminByIdResponse }{@code >}
	 * 
	 */
	@XmlElementDecl(namespace = "http://impl.hgd.com/", name = "getAdminByIdResponse")
	public JAXBElement<GetAdminByIdResponse> createGetAdminByIdResponse(
			GetAdminByIdResponse value) {
		return new JAXBElement<GetAdminByIdResponse>(
				_GetAdminByIdResponse_QNAME, GetAdminByIdResponse.class, null,
				value);
	}

	/**
	 * Create an instance of {@link JAXBElement }{@code <}
	 * {@link AdminAddResponse }{@code >}
	 * 
	 */
	@XmlElementDecl(namespace = "http://impl.hgd.com/", name = "adminAddResponse")
	public JAXBElement<AdminAddResponse> createAdminAddResponse(
			AdminAddResponse value) {
		return new JAXBElement<AdminAddResponse>(_AdminAddResponse_QNAME,
				AdminAddResponse.class, null, value);
	}

}
